home *** CD-ROM | disk | FTP | other *** search
/ Power Programmierung 2 / Power-Programmierung CD 2 (Tewi)(1994).iso / c / library / dos / diverses / cexpress / printer / chgprtr.asm next >
Encoding:
Assembly Source File  |  1989-05-03  |  469 b   |  22 lines

  1. ;void  change_printer();
  2.  
  3.     EXTRN  _memory_model:byte
  4.  
  5. _TEXT    SEGMENT BYTE PUBLIC 'CODE'
  6.     ASSUME  CS:_TEXT
  7.     PUBLIC  _change_printer
  8. _change_printer proc near
  9.     mov  ax,40h        ;BIOS data area
  10.     mov  es,ax        ;point ES
  11.     mov  bx,es:[8]        ;get LPT1
  12.     mov  cx,es:[10]        ;get LPT2
  13.     mov  es:[8],cx        ;change LPT1
  14.     mov  es:[10],bx        ;change LPT2
  15.     cmp  _memory_model,0    ;quit
  16.     jle  quit        ;
  17.     db   0CBh        ;RET far
  18. quit:    ret            ;RET near
  19. _change_printer endp
  20. _TEXT    ENDS
  21.     END
  22.